package com.xiaoc.bulldozer.facade;

import com.xiaoc.bulldozer.common.dto.AccountDto;
import com.xiaoc.bulldozer.common.dto.AccountQueryDto;
import com.xiaoc.bulldozer.common.model.Account;

import java.util.List;

/**
 * describe:
 *
 * @author lihuancheng
 * @date 2018/9/12
 */
public interface AccountFacade {

    List<AccountDto> getAccountList(AccountQueryDto accountQueryDto);

    Integer getAccountCount(AccountQueryDto accountQueryDto);

    void updateAccount(AccountDto accountDto);

    Account getAccountById(Integer id);

    List<AccountDto> getAccountForTotal(AccountQueryDto queryDto);
}
